package online.cmagic.structureType.proxy.staticproxy;

/**
 * 静态代理模式
 * 注意：适配器可以改变对象的接口，代理模式不能改变代理类接口。装饰器模式为了增强功能，代理模式为了加以控制。
 * @author wsc
 * @date: 2020年04月14日 09:29
 * @since JDK 1.8
 */
public class TestClient {

    public static void main(String[] args) {
        Star star = new ProxyStar(new RealStar());
        star.confer();
        star.bookTicket();
        star.singContract();
        star.sing();
        star.recieveMoney();
    }

}
